/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pe.edu.upc.sad.model;
 
import java.util.ArrayList;
import java.util.List;
/**
 *
 * @author  HP
 */


public class Usuario{

    private String Dni;
    private String Clave;
    private String Nombres;
    private String Apellidos;
    private String Direccion;
    private String Telefono;
    private String Email;

    private List<Reserva> reservas; /** Usuario puede hacer muchas reservas */

    public String getApellidos() {
        return Apellidos;
    }

    public void setApellidos(String Apellidos) {
        this.Apellidos = Apellidos;
    }

    public String getClave() {
        return Clave;
    }

    public void setClave(String Clave) {
        this.Clave = Clave;
    }

    public String getDireccion() {
        return Direccion;
    }

    public void setDireccion(String Direccion) {
        this.Direccion = Direccion;
    }

    public String getDni() {
        return Dni;
    }

    public void setDni(String Dni) {
        this.Dni = Dni;
    }

    public String getEmail() {
        return Email;
    }

    public void setEmail(String Email) {
        this.Email = Email;
    }

    public String getNombres() {
        return Nombres;
    }

    public void setNombres(String Nombres) {
        this.Nombres = Nombres;
    }

    public String getTelefono() {
        return Telefono;
    }

    public void setTelefono(String Telefono) {
        this.Telefono = Telefono;
    }
   

    public Usuario() {
        this.reservas = new ArrayList<Reserva>();
    }

   /* public Usuario(String dni, String clave,String nombre,String celular,String email) {
		super();
		this.dni = dni;
		this.clave = clave;
		this.nombre = nombre;
		this.celular = celular;
		this.email = email;
	}*/

    public List<Reserva> getReservas() {
        return reservas;
    }

    public void agregarReserva(Reserva reserva) {
        reservas.add(reserva);
    }

    /**
     * Valida que el usuario tenga reserva
     * @param id de la reserva
     * @return true si tiene reserva
     */
  /*  public boolean tieneReserva(String idReserva) {
        for (int i = 0; i < reservas.size(); i++) {
            Reserva reserva = reservas.get(i);
            if (reserva.getIdReserva().equals(idReserva)) {
                return true;
            }
        }
        return false;
    }*/


}
